mobile strategic striking force - Español Inglés Diccionario